package com.adk.backend.service;

import com.adk.backend.common.PageResult;
import com.adk.backend.entity.LxContainerList;

import java.util.List;
import java.util.Map;

/**
 * 集装箱服务接口
 */
public interface ContainerService {
    
    /**
     * 分页查询集装箱列表
     */
    PageResult<Map<String, Object>> getContainerList(Map<String, Object> params);
    
    /**
     * 根据ID查询集装箱详情
     */
    LxContainerList getContainerById(Long id);
    
    /**
     * 创建集装箱
     */
    LxContainerList createContainer(LxContainerList container);
    
    /**
     * 更新集装箱
     */
    boolean updateContainer(LxContainerList container);
    
    /**
     * 删除集装箱
     */
    boolean deleteContainer(Long id);
}

